/*
 * Universidad del Valle
 * 
 * Carlos Sagastume, 12113
 * Rodimiro Castañeda, 12122
 */

import java.util.LinkedList;

public abstract class GraphABS <GR> implements IGraph <GR> {
        
        protected LinkedList<GR> mapa_de_adyacencia;
        protected LinkedList<LinkedList<Nodo<Integer>>> lista_de_extremos;
        
/*Constructor*/        
        public GraphABS() {
            this.mapa_de_adyacencia = new LinkedList<GR>();
            this.lista_de_extremos = new LinkedList<LinkedList<Nodo<Integer>>>();
        }
        
        /* metodo get*/
        public LinkedList<GR> getMapa() {
            return mapa_de_adyacencia;
        }
        
        public LinkedList<LinkedList<Nodo<Integer>>> getExtremos() {
            return lista_de_extremos;
        }
        
        /* metodo set */
        public void setMapa(LinkedList<GR> mapa) {
            this.mapa_de_adyacencia = mapa;
        }
        
        public void setExtremos(LinkedList<LinkedList<Nodo<Integer>>> extremos) {
            this.lista_de_extremos = extremos;
        }       
}